package com.esp.dao.linkshare.impl;

import java.io.IOException;
import java.net.MalformedURLException;
import java.net.ProtocolException;
import java.util.List;

import org.springframework.beans.factory.annotation.Required;
import org.springframework.orm.hibernate3.HibernateTemplate;

import com.esp.dao.linkshare.LinkShareDataDao;
import com.esp.model.identifiables.IdentifiableItem;

public class LinkShareDataDaoImpl implements LinkShareDataDao{
	private HibernateTemplate hibernateTemplate;
	
	public void saveResult(IdentifiableItem item) throws MalformedURLException, ProtocolException,
	IOException {
        hibernateTemplate.saveOrUpdate(item);
	}
	
	public void saveAllResult(List<IdentifiableItem> item) throws MalformedURLException, ProtocolException,
	IOException {
        hibernateTemplate.saveOrUpdateAll(item);
	}
	
	@Required
	public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
		this.hibernateTemplate = hibernateTemplate;
	}
}
